<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:rich="http://richfaces.org/rich">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
        <title>Vender Moto</title>
    </head> 

    <ui:composition template="./../../resources/template/facesTemplate.xhtml">
        <ui:define name="content">
            <h:body>
                <h:form id="frm">
                    <fieldset>
                        <h3><h:outputText value="#{loginBean.ubicacion}"/></h3>
                        <div class="tablaForm">
                            <div class="fila">
                                <div class="etiq"><label for="fechaOperacion">Fecha: </label></div>
                                <div class="cont">
                                    <h:selectBooleanCheckbox id="fechaAhora" title="Ahora" value="#{ventaMotosBean.usarFechaAhora}" label="Ahora">
                                        <f:ajax render="fechaOperacion"/>
                                    </h:selectBooleanCheckbox>Ahora<br/>
                                    <rich:calendar value="#{ventaMotosBean.venta.fechaOperacion}" id="fechaOperacion"
                                                   locale="en/US" popup="true"
                                                   datePattern="dd/MM/yyyy - HH:mm"
                                                   showApplyButton="true"
                                                   disabled="#{ventaMotosBean.usarFechaAhora}">
                                        <rich:validator/>
                                    </rich:calendar>
                                    <rich:messages for="fechaOperacion"/>
                                </div>
                            </div>
                            <hr/>
                            <div class="fila">
                                <h3>Datos del Cliente</h3>
                            </div>
                            <h:panelGroup id="panelCliente">
                                <div class="fila">
                                    <div class="etiq"><label for="documento">Documento: </label></div>
                                    <div class="cont">
                                        <h:inputText id="documento" size="20" maxlength="11" value="#{ventaMotosBean.venta.comprador.documento}" >
                                            <f:ajax event="blur" listener="#{ventaMotosBean.buscarComprador()}" render="panelCliente"/>
                                        </h:inputText>&#160;<rich:messages for="frm:documento"/>
                                    </div>
                                </div>
                                <div class="fila">
                                    <label for="fisica">Categoría: </label>
                                    <div class="cont"><h:selectOneMenu id="fisica" value="#{ventaMotosBean.venta.comprador.fisica}" >
                                            <f:selectItem itemLabel="-SELECCIONAR-" itemValue="X"/>
                                            <f:selectItem itemLabel="Persona Física" itemValue="S"/>
                                            <f:selectItem itemLabel="Persona Jurídica" itemValue="N"/>
                                            <f:ajax event="change" render="panel"/>
                                            <rich:validator/>
                                        </h:selectOneMenu>&#160;<rich:messages for="frm:fisica"/></div>
                                </div>
                                <h:panelGroup id="panel">
                                    <h:panelGroup rendered="#{ventaMotosBean.venta.comprador.fisica eq 'S'}">
                                        <div class="fila">
                                            <label for="tratamiento">Tratamiento: </label>
                                            <div class="cont"><h:selectOneMenu id="tratamiento" value="#{ventaMotosBean.venta.comprador.tratamiento}" >
                                                    <f:selectItem itemLabel="-SELECCIONAR-" itemValue="X"/>
                                                    <f:selectItem itemLabel="Señor" itemValue="Señor"/>
                                                    <f:selectItem itemLabel="Señora" itemValue="Señora"/>
                                                    <f:selectItem itemLabel="Señorita" itemValue="Señorita"/>
                                                    <rich:validator/>
                                                </h:selectOneMenu>&#160;<rich:messages for="frm:tratamiento"/></div>
                                        </div>
                                    </h:panelGroup>

                                    <h:panelGroup rendered="#{ventaMotosBean.venta.comprador.fisica eq 'N'}">
                                        <div class="fila">
                                            <label for="tratamiento2">Organización: </label>
                                            <div class="cont">
                                                <h:selectOneMenu id="tratamiento2" value="#{ventaMotosBean.venta.comprador.tratamiento}" >
                                                    <f:selectItem itemLabel="-SELECCIONAR-" itemValue="X"/>
                                                    <f:selectItem itemLabel="S.A." itemValue="SA"/>
                                                    <f:selectItem itemLabel="S.R.L." itemValue="SRL"/>
                                                    <f:selectItem itemLabel="S.A.E.C.A." itemValue="SAECA"/>
                                                    <f:selectItem itemLabel="ONG" itemValue="ONG"/>
                                                    <f:selectItem itemLabel="Gobierno" itemValue="GOV"/>
                                                    <f:selectItem itemLabel="Asoc. de Empleados" itemValue="ASO"/>
                                                    <f:selectItem itemLabel="Empresa Unipersonal" itemValue="UNI"/>
                                                    <rich:validator/>
                                                </h:selectOneMenu>&#160;<rich:messages for="frm:tratamiento2"/>
                                            </div>
                                        </div>
                                        <div class="fila">
                                            <label for="contacto">Contacto: </label>
                                            <div class="cont">
                                                <h:inputText id="contacto" size="60" maxlength="45" value="#{ventaMotosBean.venta.comprador.contacto}" >
                                                    <rich:validator/>
                                                    <f:ajax render="@this"/>
                                                </h:inputText>&#160;<rich:messages for="frm:contacto"/>
                                            </div>
                                        </div>
                                    </h:panelGroup>
                                    <div class="fila">
                                        <div class="etiq"><label for="nombre">Nombre Completo: </label></div>
                                        <div class="cont">
                                            <h:inputText id="nombre" size="60" maxlength="50" value="#{ventaMotosBean.venta.comprador.nombre}" >
                                                <rich:validator/>
                                                <f:ajax render="@this"/>
                                            </h:inputText>&#160;<rich:messages for="frm:nombre"/>
                                        </div>
                                    </div>
                                    <div class="fila">
                                        <div class="etiq"><label for="direccion1">Dirección 1: </label></div>
                                        <div class="cont">
                                            <h:inputText id="direccion1" size="60" maxlength="50" value="#{ventaMotosBean.venta.comprador.direccion1}" >
                                                <rich:validator/>
                                                <f:ajax render="@this"/>
                                            </h:inputText>&#160;<rich:messages for="frm:direccion1"/>
                                        </div>
                                    </div>
                                    <div class="fila">
                                        <div class="etiq"><label for="direccion2">Dirección 2: </label></div>
                                        <div class="cont">
                                            <h:inputText id="direccion2" size="60" maxlength="50" value="#{ventaMotosBean.venta.comprador.direccion2}" />&#160;<rich:messages for="frm:direccion2"/>
                                        </div>
                                    </div>
                                    <div class="fila">
                                        <div class="etiq"><label for="telefonoFijo">Teléfono Fijo: </label></div>
                                        <div class="cont">
                                            <h:inputText id="telefonoFijo" size="20" maxlength="11" value="#{ventaMotosBean.venta.comprador.telefonoFijo}" >
                                                <rich:validator/>
                                                <f:ajax render="@this"/>
                                            </h:inputText>&#160;<rich:messages for="frm:telefonoFijo"/>
                                        </div>
                                    </div>
                                    <div class="fila">
                                        <label for="telefonoMovil">Teléfono Móvil: </label>
                                        <div class="cont">
                                            <h:inputText id="telefonoMovil" size="20" maxlength="13" value="#{ventaMotosBean.venta.comprador.telefonoMovil}" >
                                                <rich:validator/>
                                                <f:ajax render="@this"/>
                                            </h:inputText>&#160;<rich:messages for="frm:telefonoMovil"/>
                                        </div>
                                    </div>
                                    <!--                                    <div class="fila">
                                                                            <label for="email">E-mail: </label>
                                                                            <div class="cont">
                                                                                <h:inputText id="email" size="20" maxlength="25" value="#{ventaMotosBean.venta.comprador.email}" >
                                                                                    <rich:validator/>
                                                                                    <f:ajax render="@this"/>
                                                                                </h:inputText>&#160;<rich:messages for="frm:email"/>
                                                                            </div>
                                                                        </div>-->
                                    <h:panelGroup rendered="#{ventaMotosBean.venta.comprador.fisica eq 'S'}">
                                        <div class="fila">
                                            <label for="ruc">RUC: </label>
                                            <div class="cont">
                                                <h:inputText id="ruc" size="20" maxlength="10" value="#{ventaMotosBean.venta.comprador.ruc}" >
                                                    <rich:validator/>
                                                    <f:ajax render="@this"/>
                                                </h:inputText>&#160;<rich:messages for="frm:ruc"/>
                                            </div>
                                        </div>
                                        <div class="fila">
                                            <label for="sexo">Sexo: </label>
                                            <div class="cont">
                                                <select id="sexo" name="sexo" jsfc="h:selectOneMenu" value="#{ventaMotosBean.venta.comprador.sexo}" >
                                                    <f:selectItem itemLabel="-SELECCIONAR-" itemValue="X"/>
                                                    <f:selectItem itemLabel="Hombre" itemValue="H"/>
                                                    <f:selectItem itemLabel="Mujer" itemValue="M"/>
                                                </select>&#160;<rich:messages for="frm:sexo"/>
                                            </div>
                                        </div>
                                        <div class="fila">
                                            <label for="estadoCivil">Estado Civil: </label>
                                            <div class="cont">
                                                <select id="estadoCivil" name="estadoCivil" jsfc="h:selectOneMenu" value="#{ventaMotosBean.venta.comprador.estadoCivil}" >
                                                    <f:selectItem itemLabel="-SELECCIONAR-" itemValue="X"/>
                                                    <f:selectItem itemLabel="Soltero" itemValue="S"/>
                                                    <f:selectItem itemLabel="Casado" itemValue="C"/>
                                                    <f:selectItem itemLabel="Viudo" itemValue="V"/>
                                                </select>&#160;<rich:messages for="frm:estadoCivil"/>
                                            </div>
                                        </div>
                                        <div class="fila">
                                            <div class="etiq"><label for="fechaNacimiento">Fecha de Nacimiento: </label></div>
                                            <div class="cont">
                                                <rich:calendar value="#{ventaMotosBean.venta.comprador.fechaNacimiento}" id="fechaNacimiento" enableManualInput="true" 
                                                               popup="true" datePattern="dd/MM/yyyy"
                                                               resetTimeOnDateSelect="true">
                                                    <rich:validator/>
                                                    <f:ajax render="@this"/>
                                                </rich:calendar>
                                                &#160;<rich:messages for="frm:fechaNacimiento"/>
                                            </div>
                                        </div>
                                        <div class="fila">
                                            <label for="profesion">Profesión: </label>
                                            <div class="cont">
                                                <h:inputText id="profesion"  size="20" maxlength="40" value="#{ventaMotosBean.venta.comprador.profesion}" />&#160;<rich:messages for="frm:profesion"/>
                                            </div>
                                        </div>
                                        <!--                                        <div class="fila">
                                                                                    <label for="hijos">Hijos: </label>
                                                                                    <div class="cont">
                                                                                        <h:inputText id="hijos" size="10"  value="#{ventaMotosBean.venta.comprador.hijos}" />&#160;<rich:messages for="frm:hijos"/>
                                                                                    </div>
                                                                                </div>-->
                                    </h:panelGroup>
                                </h:panelGroup>                
                            </h:panelGroup>
                            <br/>

                            <hr/>
                            <div class="fila">
                                <h3>Datos de la Moto</h3>
                            </div>
                            <div class="fila">
                                <div class="etiq"><label for="moto">Moto Nº: </label></div>
                                <div class="cont">                                            
                                    <h:inputText id="nMoto" styleClass="d_num" value="#{ventaMotosBean.idMotoVendida}">
                                        <f:ajax event="blur" 
                                                listener="#{ventaMotosBean.buscarMotoVendida()}" 
                                                render="@this planDeVenta panelMoto panelPrecios panelCredito motor"/>
                                    </h:inputText>
                                </div>
                            </div>
                            <h:panelGroup id="panelMoto">
                                <div class="fila">
                                    <div class="etiq"><label for="codigoFabrica">Código Fábrica: </label></div>
                                    <div class="cont"><h:outputText id="codigoFabrica" value="#{ventaMotosBean.motoVendida.moto.codigoFabrica}"/>&#160;<rich:messages for="frm:nMoto"/></div>
                                </div>
                                <div class="fila">
                                    <div class="etiq"><label for="marca">Marca: </label></div>
                                    <div class="cont"><h:outputText id="marca" value="#{ventaMotosBean.motoVendida.moto.marca}"/></div>
                                </div>
                                <div class="fila">
                                    <div class="etiq"><label for="modelo">Modelo: </label></div>
                                    <div class="cont"><h:outputText id="modelo" value="#{ventaMotosBean.motoVendida.moto.modelo}"/></div>
                                </div>
                                <div class="fila">
                                    <div class="etiq"><label for="color">Color: </label></div>
                                    <div class="cont"><h:outputText id="color" value="#{ventaMotosBean.motoVendida.moto.color}"/></div>
                                </div>
                                <div class="fila">
                                    <div class="etiq"><label for="fabricante">Fabricante: </label></div>
                                    <div class="cont"><h:outputText id="fabricante" value="#{ventaMotosBean.motoVendida.moto.fabricante.nombre}"/></div>
                                </div>
                                <div class="fila">
                                    <div class="etiq"><label for="categoria">Categoría: </label></div>
                                    <div class="cont"><h:outputText id="categoriaMoto" value="#{ventaMotosBean.motoVendida.moto.categoria.descripcion}"/></div>
                                </div>
                            </h:panelGroup>
                            <div class="fila">
                                <div class="etiq"><label for="motor">Motor: </label></div>
                                <div class="cont">
                                    <h:inputText id="motor" styleClass="textMayus" size="25" maxlength="25" value="#{ventaMotosBean.motoVendida.motor}" 
                                                 disabled="#{ventaMotosBean.motoVendida.motor ne null and ventaMotosBean.motoVendida.motor ne ''}">
                                        <f:ajax event="blur" render="@this"/>
                                    </h:inputText>
                                    <rich:messages for="frm:motor"/>
                                </div>
                            </div>
                            <br/>
                            <hr/>
                            <div class="fila">
                                <h3>Datos del Plan de Pago</h3>
                            </div>
                            <div class="fila">
                                <div class="etiq"><label for="planDeVenta">Plan de Venta:</label></div>
                                <div class="cont"><h:selectOneMenu id="planDeVenta" value="#{ventaMotosBean.plan}">
                                        <f:selectItems value="#{ventaMotosBean.listaDePlanDeVenta}"/>
                                        <f:ajax listener="#{ventaMotosBean.calcularPlanDeVenta()}" render="panelCredito panelPrecios"/>
                                    </h:selectOneMenu></div>
                            </div>
                            <h:panelGroup id="panelCredito">
                                <h:panelGroup rendered="#{ventaMotosBean.plan gt 0}">
                                    <div class="tablaForm">
                                        <h:panelGroup id="panelPlan">
                                            <div class="fila">
                                                <div class="etiq"><label for="entregaInicial">Entrega Inicial: </label></div>
                                                <div class="cont">
                                                    <h:inputText id="entregaInicial" size="20" styleClass="d_num" maxlength="13" value="#{ventaMotosBean.venta.entregaInicial}" disabled="#{ventaMotosBean.plan gt 1}">
                                                        <rich:validator/>
                                                        <f:convertNumber pattern="#{ventaMotosBean.monedaPattern}"/>
                                                        <f:ajax event="blur" render="@this"/>
                                                    </h:inputText><rich:message for="frm:entregaInicial"/>
                                                </div>
                                            </div>
                                            <div class="fila">
                                                <div class="etiq"><label for="cuotas">Cuotas: </label></div>
                                                <div class="cont">
                                                    <h:inputText id="cuotas" styleClass="d_num" size="5" maxlength="2" value="#{ventaMotosBean.venta.cuotas}" disabled="#{ventaMotosBean.plan gt 1}">
                                                        <rich:validator/>
                                                        <f:convertNumber pattern="#{ventaMotosBean.monedaPattern}"/>
                                                        <f:ajax event="blur" render="@this"/>
                                                    </h:inputText>
                                                    <h:commandButton type="button" value="Calcular" action="#{ventaMotosBean.calcularPlanDeVenta()}"  disabled="#{ventaMotosBean.plan gt 1}">
                                                        <f:ajax render="panelPlan panelGarante"/>
                                                    </h:commandButton>
                                                    <rich:message for="frm:cuotas"/>
                                                </div>
                                            </div>
                                            <div class="fila">
                                                <div class="etiq"><label for="montoCuotaIgual">Monto Cuota: </label></div>
                                                <div class="cont">
                                                    <h:inputText id="montoCuotaIgual" size="20" styleClass="d_num" maxlength="13" value="#{ventaMotosBean.venta.montoCuotaIgual}" disabled="#{ventaMotosBean.plan gt 0}">
                                                        <rich:validator/>
                                                        <f:convertNumber pattern="#{ventaMotosBean.monedaPattern}"/>
                                                        <f:ajax event="blur" render="@this"/>
                                                    </h:inputText><rich:message for="frm:montoCuotaIgual"/>
                                                </div>
                                            </div>
                                            <div class="fila">
                                                <div class="etiq">
                                                    <label for="vencimientoEnPagare">Imprimir fecha de Vencimiento en los Pagares</label>
                                                </div>
                                                <div class="cont">
                                                    <h:panelGroup id="panelVencimientoEnPagare">
                                                        <h:selectBooleanCheckbox id="vencimientoEnPagare" value="#{ventaMotosBean.imprimirVencimientoEnPagare}">
                                                            <f:ajax render="panelVencimientoEnPagare"/>
                                                        </h:selectBooleanCheckbox>
                                                        &#160;<rich:message for="frm:vencimientoEnPagare"/>
                                                    </h:panelGroup>
                                                </div>
                                            </div>
                                            <div class="fila">
                                                <div class="etiq"><label for="opcionPagare">Opciones del Pagare: </label></div>
                                                <div class="cont">
                                                    <select id="opcionPagare" name="opcionPagare" jsfc="h:selectOneMenu" value="#{ventaMotosBean.opcionPagare}">
                                                        <f:selectItems value="#{ventaMotosBean.listaOpcionesPagare}"/>
                                                    </select>&#160;<rich:message for="frm:opcionPagare"/>
                                                </div>
                                            </div>
                                            <br/>
                                            <div class="fila">
                                                <div class="etiq">
                                                    <label for="incluirGarante">Incluir Garante</label>
                                                </div>
                                                <div class="cont">
                                                    <h:selectBooleanCheckbox id="incluirGarante" value="#{ventaMotosBean.conGarante}" disabled="#{ventaMotosBean.conGarante}">
                                                        <f:ajax render="panelGarante"/>
                                                    </h:selectBooleanCheckbox>
                                                    &#160;<rich:message for="frm:incluirGarante"/>
                                                </div>
                                            </div>
                                        </h:panelGroup>
                                        <h:panelGroup id="panelGarante">
                                            <h:panelGroup rendered="#{ventaMotosBean.conGarante}">
                                                <div class="fila">
                                                    <h3>Datos del Garante</h3>
                                                </div>
                                                <div class="fila">
                                                    <div class="etiq"><label for="garanteDocumento">Documento: </label></div>
                                                    <div class="cont">
                                                        <h:inputText id="garanteDocumento" size="20" maxlength="11" value="#{ventaMotosBean.credito.garante.documento}" >
                                                            <rich:validator/>
                                                            <f:ajax event="blur" listener="#{ventaMotosBean.buscarGarante()}" render="panelGarante"/>
                                                        </h:inputText>&#160;<rich:message for="frm:garanteDocumento"/>
                                                    </div>
                                                </div>
                                                <div class="fila">
                                                    <div class="etiq"><label for="garanteTratamiento">Tratamiento: </label></div>
                                                    <div class="cont">
                                                        <select id="garanteTratamiento" name="garanteTratamiento" jsfc="h:selectOneMenu" value="#{ventaMotosBean.credito.garante.tratamiento}">
                                                            <f:selectItem itemLabel="-SELECCIONAR-" itemValue="X"/>
                                                            <f:selectItem itemLabel="Señor" itemValue="Señor"/>
                                                            <f:selectItem itemLabel="Señora" itemValue="Señora"/>
                                                            <f:selectItem itemLabel="Señorita" itemValue="Señorita"/>
                                                        </select>&#160;<rich:message for="frm:tratamiento"/>
                                                    </div>
                                                </div>
                                                <div class="fila">
                                                    <div class="etiq"><label for="garanteNombre">Nombre Completo: </label></div>
                                                    <div class="cont">
                                                        <h:inputText id="garanteNombre" size="60" maxlength="50" value="#{ventaMotosBean.credito.garante.nombre}" >
                                                            <rich:validator/>
                                                            <f:ajax render="@this"/>
                                                        </h:inputText>&#160;<rich:message for="frm:garanteNombre"/>
                                                    </div>
                                                </div>
                                                <div class="fila">
                                                    <div class="etiq"><label for="garanteDireccion1">Dirección 1: </label></div>
                                                    <div class="cont">
                                                        <h:inputText id="garanteDireccion1" size="60" maxlength="50" value="#{ventaMotosBean.credito.garante.direccion1}" >
                                                            <rich:validator/>
                                                            <f:ajax render="@this"/>
                                                        </h:inputText>&#160;<rich:message for="frm:garanteDireccion1"/>
                                                    </div>
                                                </div>
                                                <div class="fila">
                                                    <div class="etiq"><label for="garanteDireccion2">Dirección 2: </label></div>
                                                    <div class="cont">
                                                        <h:inputText id="garanteDireccion2" size="60" maxlength="50" value="#{ventaMotosBean.credito.garante.direccion2}" >
                                                            <rich:validator/>
                                                            <f:ajax render="@this"/>
                                                        </h:inputText>&#160;<rich:message for="frm:garanteDireccion2"/>
                                                    </div>
                                                </div>
                                                <div class="fila">
                                                    <div class="etiq"><label for="garanteTelefonoFijo">Teléfono Fijo: </label></div>
                                                    <div class="cont">
                                                        <h:inputText id="garanteTelefonoFijo" size="20" maxlength="11" value="#{ventaMotosBean.credito.garante.telefonoFijo}" />&#160;<rich:message for="frm:garanteTelefonoFijo"/>
                                                    </div>
                                                </div>
                                                <div class="fila">
                                                    <div class="etiq"><label for="garanteTelefonoMovil">Teléfono Movil: </label></div>
                                                    <div class="cont">
                                                        <h:inputText id="garanteTelefonoMovil" size="20" maxlength="13" value="#{ventaMotosBean.credito.garante.telefonoMovil}" />&#160;<rich:message for="frm:garanteTelefonoMovil"/>
                                                    </div>
                                                </div>
                                                <!--                                                <div class="fila">
                                                                                                    <div class="etiq"><label for="garanteEmail">E-mail: </label></div>
                                                                                                    <div class="cont">
                                                                                                        <h:inputText id="garanteEmail" size="25" maxlength="25" value="#{ventaMotosBean.credito.garante.email}" >
                                                                                                            <rich:validator/>
                                                                                                            <f:ajax render="@this"/>
                                                                                                        </h:inputText>&#160;<rich:message for="frm:garanteEmail"/>
                                                                                                    </div>
                                                                                                </div>-->
                                                <div class="fila">
                                                    <div class="etiq"><label for="garanteRuc">RUC: </label></div>
                                                    <div class="cont">
                                                        <h:inputText id="garanteRuc" size="20" maxlength="10" value="#{ventaMotosBean.credito.garante.ruc}" />&#160;<rich:message for="frm:garanteRuc"/>
                                                    </div>
                                                </div>
                                                <div class="fila">
                                                    <div class="etiq"><label for="garanteSexo">Sexo: </label></div>
                                                    <div class="cont">
                                                        <select id="garanteSexo" name="garanteSexo" jsfc="h:selectOneMenu" value="#{ventaMotosBean.credito.garante.sexo}"
                                                                >
                                                            <f:selectItem itemLabel="-SELECCIONAR-" itemValue="X"/>
                                                            <f:selectItem itemLabel="Hombre" itemValue="H"/>
                                                            <f:selectItem itemLabel="Mujer" itemValue="M"/>
                                                        </select>&#160;<rich:message for="frm:garanteSexo"/>
                                                    </div>
                                                </div>
                                                <div class="fila">
                                                    <div class="etiq"><label for="garanteEstadoCivil">Estado Civil: </label></div>
                                                    <div class="cont">
                                                        <select id="garanteEstadoCivil" name="garanteEstadoCivil" jsfc="h:selectOneMenu" value="#{ventaMotosBean.credito.garante.estadoCivil}"
                                                                >
                                                            <f:selectItem itemLabel="-SELECCIONAR-" itemValue="X"/>
                                                            <f:selectItem itemLabel="Soltero" itemValue="S"/>
                                                            <f:selectItem itemLabel="Casado" itemValue="C"/>
                                                            <f:selectItem itemLabel="Viudo" itemValue="V"/>
                                                        </select>&#160;<rich:message for="frm:garanteEstadoCivil"/>
                                                    </div>
                                                </div>
                                                <div class="fila">
                                                    <div class="etiq"><label for="garanteFechaNacimiento">Fecha de Nacimiento: </label></div>
                                                    <div class="cont">
                                                        <rich:calendar value="#{ventaMotosBean.credito.garante.fechaNacimiento}" id="garanteFechaNacimiento" enableManualInput="true" 
                                                                       popup="true" datePattern="dd/MM/yyyy"
                                                                       resetTimeOnDateSelect="true">
                                                            <rich:validator/>
                                                            <f:ajax render="@this"/>
                                                        </rich:calendar>
                                                        &#160;<rich:message for="frm:garanteFechaNacimiento"/>
                                                    </div>
                                                </div>
                                                <div class="fila">
                                                    <div class="etiq"><label for="garanteProfesion">Profesión: </label></div>
                                                    <div class="cont">
                                                        <h:inputText id="garanteProfesion"  size="20" maxlength="40" value="#{ventaMotosBean.credito.garante.profesion}" />&#160;<rich:message for="frm:garanteProfesion"/>
                                                    </div>
                                                </div>
                                                <!--                                                <div class="fila">
                                                                                                    <div class="etiq"><label for="garanteHijos">Hijos: </label></div>
                                                                                                    <div class="cont">
                                                                                                        <h:inputText id="garanteHijos" size="10"  value="#{ventaMotosBean.credito.garante.hijos}" />&#160;<rich:message for="frm:garanteHijos"/></div>
                                                                                                </div>-->
                                            </h:panelGroup>
                                        </h:panelGroup>
                                    </div>
                                </h:panelGroup>
                            </h:panelGroup>
                            <hr/>
                            <h:panelGroup id="panelPrecios">
                                <div class="fila">
                                    <h3>Montos Totales</h3>
                                </div>
                                <div class="fila">
                                    <div class="etiq"><label for="precioUnitario">Precio Unitario:</label></div>
                                    <div class="cont"><h:inputText styleClass="d_num" size="20" maxlength="13" id="precioUnitario" value="#{ventaMotosBean.precioUnitario}">
                                            <rich:validator/>
                                            <f:ajax event="blur" render="@this"/>
                                            <f:convertNumber pattern="#{ventaMotosBean.monedaPattern}"/>
                                        </h:inputText><rich:messages for="precioUnitario"/>
                                    </div>
                                </div>
                                <div class="fila">
                                    <div class="etiq"><label for="subTotalExentas">Exentas: </label></div>
                                    <div class="cont">
                                        <h:inputText styleClass="d_num" id="subTotalExentas" size="20" maxlength="13" value="#{ventaMotosBean.venta.subTotalExentas}">
                                            <f:convertNumber pattern="#{ventaMotosBean.monedaPattern}"/>
                                            <f:ajax event="blur" render="@this"/>
                                            <rich:validator/>
                                        </h:inputText><rich:messages for="subTotalExentas"/>
                                    </div>
                                </div>
                                <div class="fila">
                                    <div class="etiq"><label for="subTotalGravadas10">Gravadas 10%:</label></div>
                                    <div class="cont">
                                        <h:inputText styleClass="d_num" id="subTotalGravadas10" size="20" maxlength="13" value="#{ventaMotosBean.venta.subTotalGravadas10}">
                                            <rich:validator/>
                                            <f:convertNumber pattern="#{ventaMotosBean.monedaPattern}"/>
                                            <f:ajax event="blur" render="@this"/>
                                        </h:inputText><rich:messages for="subTotalGravadas10"/>
                                    </div>
                                </div>
                                <div class="fila">
                                    <div class="etiq"><label for="descuento">Descuento:</label></div>
                                    <div class="cont"><h:inputText styleClass="d_num" size="20" maxlength="13" id="descuento" value="#{ventaMotosBean.venta.totalDescuento}">
                                            <rich:validator/>
                                            <f:convertNumber pattern="#{ventaMotosBean.monedaPattern}"/>
                                            <f:ajax event="blur" listener="#{ventaMotosBean.sumarResultados()}" render="@this subTotal ToTal"/>
                                        </h:inputText><rich:messages for="descuento"/>
                                    </div>
                                </div>
                                <div class="fila">
                                    <div class="etiq"><label for="subTotal">Sub Total:</label></div>
                                    <div class="cont"><h:inputText styleClass="d_num" size="20" maxlength="13" id="subTotal" value="#{ventaMotosBean.venta.subTotal}">
                                            <rich:validator/>
                                            <f:convertNumber pattern="#{ventaMotosBean.monedaPattern}"/>
                                            <f:ajax event="blur" render="ToTal"/>
                                        </h:inputText><rich:messages for="subTotal"/>
                                    </div>
                                </div>
                                <div class="fila">
                                    <div class="etiq"><label for="ToTal">Total:</label></div>
                                    <div class="cont"><h:inputText styleClass="d_num" id="ToTal" value="#{ventaMotosBean.venta.total}">
                                            <rich:validator/>
                                            <f:convertNumber pattern="#{ventaMotosBean.monedaPattern}"/>
                                            <f:ajax event="blur" render="@this"/>
                                        </h:inputText><rich:messages for="ToTal"/>
                                    </div>
                                </div>
                            </h:panelGroup>
                            <br/>
                            <div>
                                <h3>Datos de la Factura</h3>
                            </div>
                            <div class="fila">
                                <div class="etiq"><div class="etiq"><label for="comprobante">Nº de Factura:</label></div>
                                    <div class="cont"><h:inputText id="comprobante" size="20" maxlength="45" value="#{ventaMotosBean.venta.factura.numero}">
                                            <rich:validator/>
                                            <f:ajax render="@this"/>
                                        </h:inputText><rich:messages for="comprobante"/></div>
                                </div>
                            </div>
                            <div class="fila">
                                <div class="etiq"><label for="validoHasta">Válido Hasta: </label></div>
                                <div class="cont">
                                    <rich:calendar value="#{ventaMotosBean.venta.factura.validoHasta}" id="validoHasta" enableManualInput="true"
                                                   locale="en/US" popup="true"
                                                   datePattern="dd/MM/yyyy"
                                                   showApplyButton="true">
                                        <rich:validator/>
                                        <f:ajax render="@this"/>
                                    </rich:calendar>
                                    <rich:messages for="frm:validoHasta"/>
                                </div>
                            </div>
                            <hr/>
                            <div class="botonera">
                                <h:commandButton styleClass="submit" value="Guardar" action="#{ventaMotosBean.guardar()}"/>
                                <h:commandButton styleClass="submit" value="Cancelar" immediate="true" action="#{ventaMotosBean.cancelar}"/>
                            </div>
                        </div>
                    </fieldset>
                </h:form>
            </h:body>
        </ui:define>
    </ui:composition>
</html>
